home *** CD-ROM | disk | FTP | other *** search
/ Developer CD Series 1997 October: Mac OS SDK / Dev.CD Oct 97 SDK1.toast / Development Kits (Disc 1) / Interfaces&Libraries / Universal / Interfaces / AIncludes / QD3DString.a < prev    next >
Encoding:
Text File  |  1997-08-12  |  2.1 KB  |  83 lines  |  [TEXT/MPS ]

  1. ;
  2. ;    File:        QD3DString.a
  3. ;
  4. ;    Contains:    Q3CString methods
  5. ;
  6. ;    Version:    Technology:    Quickdraw 3D 1.5.1
  7. ;                Release:    Universal Interfaces 3.0.1
  8. ;
  9. ;    Copyright:    © 1995-1997 by Apple Computer, Inc., all rights reserved.
  10. ;
  11. ;    Bugs?:        Please include the the file and version information (from above) with
  12. ;                the problem description.  Developers belonging to one of the Apple
  13. ;                developer programs can submit bug reports to:
  14. ;
  15. ;                    devsupport@apple.com
  16. ;
  17. ;
  18.     IF &TYPE('__QD3DSTRING__') = 'UNDEFINED' THEN
  19. __QD3DSTRING__ SET 1
  20.  
  21.     IF &TYPE('__QD3D__') = 'UNDEFINED' THEN
  22.     include 'QD3D.a'
  23.     ENDIF
  24.  
  25. ; ******************************************************************************
  26. ; **                                                                             **
  27. ; **                                String Routines                                 **
  28. ; **                                                                             **
  29. ; ****************************************************************************
  30.  
  31. ;
  32. ; extern TQ3ObjectType Q3String_GetType(TQ3StringObject stringObj)
  33. ;
  34.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  35.         IMPORT_CFM_FUNCTION Q3String_GetType
  36.     ENDIF
  37.  
  38.  
  39. ; ******************************************************************************
  40. ; **                                                                             **
  41. ; **                        C String Routines                                     **
  42. ; **                                                                             **
  43. ; ****************************************************************************
  44.  
  45. ;
  46. ; extern TQ3StringObject Q3CString_New(const char *str)
  47. ;
  48.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  49.         IMPORT_CFM_FUNCTION Q3CString_New
  50.     ENDIF
  51.  
  52. ;
  53. ; extern TQ3Status Q3CString_GetLength(TQ3StringObject stringObj, unsigned long *length)
  54. ;
  55.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  56.         IMPORT_CFM_FUNCTION Q3CString_GetLength
  57.     ENDIF
  58.  
  59. ;
  60. ; extern TQ3Status Q3CString_SetString(TQ3StringObject stringObj, const char *str)
  61. ;
  62.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  63.         IMPORT_CFM_FUNCTION Q3CString_SetString
  64.     ENDIF
  65.  
  66. ;
  67. ; extern TQ3Status Q3CString_GetString(TQ3StringObject stringObj, char **str)
  68. ;
  69.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  70.         IMPORT_CFM_FUNCTION Q3CString_GetString
  71.     ENDIF
  72.  
  73. ;
  74. ; extern TQ3Status Q3CString_EmptyData(char **str)
  75. ;
  76.     IF TARGET_OS_MAC ** TARGET_RT_MAC_CFM THEN
  77.         IMPORT_CFM_FUNCTION Q3CString_EmptyData
  78.     ENDIF
  79.  
  80.  
  81.     ENDIF ; __QD3DSTRING__ 
  82.  
  83.